Abdul Hameed Siddiqui. A philosophical interpretation of history. Idara Nashriyat-I- Islam, 1969.