Teaching of the Sikh Gurus - Shackle, Christopher (London Routleadse, 2005)