Shashi Bhushan Upadhyay

Historiography in the modern world : Western and Indian perspectives - New Delhi Oxford University Press 2016 - 780p.

9780199459704


History

907.2 / UPAHT