Life and work of Guru Arjan

Pashaura Singh
Oxford University Press
9780195679212
0-19-567921-0