A review by hakkun1
The First Muslim: The Story of Muhammad by Lesley Hazleton
informative
reflective
medium-paced
4.25
4.25