The Path of Virtue: An Islamic Guide to Character, Flourishing, and Spiritual Success