The Idea of History Through Ages Kamran Tahir - 2017 - Lahore, Pakistan Peace Publications - 216 pages ISBN: 9789699988622 Dewey Class. No.: 907