The Buddha, His Life and Teaching