I highly recommend Hamza yusuf translation of the book ehia aloom al deen. You can either buy the book which is called purification of the heart. I beleive it is also available on A cd.
It is absolutely great. I benefited from it greatly.
By the way I can relate to you. Although I am born...