Home » General Knowledge MCQs » Who wrote the book known by the name of “An Apology for Muhammad and Muhammadans”?