Excellent book. As I have just started my trading journey so I was finding some books to get started, though I found this book and I must say that this book is very good to go for someone how is starting and for those also who wanted to revisit their ideas for refinements. This book will help you to understand the market cycle, setups you can play in market, and many more things.So this book must be in the once shelf.