Scan barcode
A review by vanlyn87
A History of Islamic Societies by Ira M. Lapidus
adventurous
challenging
informative
medium-paced
4.5