Guru Nanak: his life,time and teachings - Gurmukh nihal singh (New delhi Guru nanak, 1969)