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