A modern history of the Islamic world - Schulze, Reinhard. (I.B. Tauris, 2000)