Essentials of Guru Nanak's Teachings - Soch, Harbhajan Singh (Guru Nanak, ideals and institutions, 1998)