I have read ver few books in that, "You Can Win" by Shiv Khera, it is one of the best book I have read on motivation.