Fred James Hill
Fred James Hill is a specialist in the politics, history, and cultures of the Islamic world. He has travelled extensively in countries stretching from West Africa to the Indian Subcontinent.
Fred James Hill is a specialist in the politics, history, and cultures of the Islamic world. He has travelled extensively in countries stretching from West Africa to the Indian Subcontinent. See less
Fred James Hill's Featured Books