Reality Of Nafs And Understanding Nafsi Ulum
For details on Nafsi Ulum : Discussion 67910