Muslims accept the Prophet Muhammad as the last in a long series of messengers sent by God to communicate the message of monotheism and good works to humanity. But why Muhammad, and why was he sent at the time he was?