Mahayana Buddhism : the doctrinal foundations - Williams, Paul. (Routledge, 1989)