The Buddha, His Life and Teachings