Abdul Hameed Siddiqui (1969) A philosophical interpretation of history. Idara Nashriyat-I- Islam. ISBN: .