Muhammad the Last Prophet: A Model for All Time