From the bestselling writer of 'The History of God' and the widely acclaimed 'Islam -- A Short History' comes Karen Armstrong's 'Muhammad'.