Gain a detailed understanding of the life events, milestones, and challenges faced by the Holy Prophet Muhammad, including his upbringing, revelations, migration to Medina, and establishment of Islamic governance. Analyze the teachings, ethics, and values