Explanation

Islam: A Short History by Karen Armstrong

Point : (0 Comment)

Language

English

ISBN

9780812966183

Number of pages

272

Islam: A Short History by Karen Armstrong - Karen Armstrong