The Path to Perfection: A Virtuous Life in Islam