Buddhism for the West :Theravada, Mahayana and Vajrayana; a comprehensive review of Buddhist history, philosophy, and teachings from the time of the Buddha to the present day