Siddiqui, A. H. (1969). A philosophical interpretation of history. Idara Nashriyat-I- Islam.