Tazkiyah : the Islamic path of self-development - Siddiqui, A. R. (Islamic Foundation, 2004)
A practical manual for those who want to achieve self-development by purifying their soul and actions.