Manyebook
Akbar Ahmed
Journey into Islam
A Dialogue of Civilizations
Inside Islam