Life of Guru Nanak Dev ji and his teaching - Singh, Dalip (USA Sikh research and education centre, 2004)