Description: This is an English Translation of Imam al-Ghazzali's Mukashfat al-Quloob. This book is a must-read for those who wish to understand the virtues and diseases of the heart, and wish to adopt the correct measures on the path of purification and reformation.