islam Juan Cole’s Imaginary Muhammad June 20, 2019 Historyscoper https://www.raymondibrahim.com/2019/06/19/juan-coles-imaginary-muhammad/