Mahayana Buddhism : the doctrinal foundations - Williams, Paul (The library of religious beliefs and practices / John Hinnells and Ninian Smart, 2003)