Buddha, Marx, and God : some aspects of religion in the modern world - Ling, Trevor (Macmillan, 1979)