Rulers of India:Babur - Stanley Lane Poole (S.Chand, 1971)
English