Guru Nanak: his life and teachings - Roopinder Singh (New Delhi Rupa and Company, 2004)