(Umma) refers specifically to the community of the Seal of the Prophets, Muhammad (May the Salutations of Allah be upon him and Peace). He is the Seal of the Prophets. The Message which he delivered to the humanity, through the Final Revelation The Qur'an, and through his own perfection, is alive and fresh and dynamic. The Final Revelation and the Seal of the Prophets have no end. Both of them contain the keys to the endless unfolding of Knowledge of the Absolute. The entire humanity is the umma of the Holy Prophet Muhammad al Mustapha. Within his perfect and complete Teaching are the vital aspects of the Teachings of all the previous Prophets and Messengers of Allah. But Muhammad al Mustapha completed and perfected the Way of Returning to the Beautiful Face of Allah. Each and every human is a member of the community of Muhammad al Mustafa (May Allah shower him with His Eternal salutations and blessings and give him Peace). "This day have I perfected your religion for you and completed My favour unto you and have chosen for you as your religion Islam" (The Qur'an 5:3).