life of Muhammad - Haykal, Muhammad Husein (Islamic Book Trust, 2002)