History of Aurangzib

330 pages 2009

history challenging reflective medium-paced