This book does a terrific job covering the many aspects of our financial system. It is written with the right amount of detail and examples to make the concepts and facts of our financial system understandable.