Prophet Muhammad, agreements, treaties, and wars

Muhammad,-agreements,-treaties