Muslim puritansby James L. PeacockIslamMuhammadiyah (Organization)PsychologyWriting a summary for young readers…For young readersBook data: Open Library