Muhammad: Prophet For Our Time - Karen Armstrong (Mizan, 2007)