Islam: A Historical Companion by L M Adamec (Paperback, 2007)