Cambridge Studies in Islamic Civilization

missing page info hardcover 1987

challenging informative reflective medium-paced

292 pages paperback

nonfiction history sociology challenging informative reflective medium-paced