Islam Challenges the World
Robert J. Wieland