sikh philosophy and spiritual life - puri,shamsher singh (delhi national book shop, 1999)