I like reading Alvin's books, the simple common sense approach to managing finances is something we all should do and something that really should be taught in schools.
This book is really comprehensive, going through methods for analysing finances, the physiological drivers of spending and methods to keep on top of finances, including investments and life changing events.
The only criticism of the book is that it is now out of date in some areas and could do with an updated version