I've learned a lot from Richard Bank's books, as he writes books filled with knowledge on the subject matters, it has helped me tremendously, and this book is just what I needed to grow and make better decisions in the future. I really learned a lot from this well written guide. He explains things in an easy to understand manner.