What everyone needs to know about Islam

John L. Esposito
Oxford University Press
9780195157130
0-19-515713-3