I am an experienced Investment Advisor and thought that this book was an excellent read. I really enjoy how it provided many real-life examples and not just theory.A beginner would also find this book useful.