Muhammad, the Last Prophet: Makkah Period