I have bought this book after attending a conference given by the same Joe Dinapoli himself, I have to confess that the subject of Trading with Fibonacci levels interested me but the conference was really ahead of my knowledge in a lot of concepts so I decided to buy the book to have a profit of this seminar. The book begins in a friendly maner, Chapters 1,2 & 3, but slowly gets tougher in later chapters. You have to understand a couple of Technical analysis concepts to approach this book, Mr Dinapoli doesn't stop to explain what a Moving average is, either a MACD, Stochastic or else. Instead he defines their own parameters for calculate these appropiately arguing a lot of research and backtest in these parameters. The Directional indicators chapter is difficult to understand in some types of indicators since several of them require understanding of Fibonacci and Dinapoli Levels (that he explains in later chapters), seems like Joe tries to classify subjects very strictly despite the risk of being unclear in some areas (even after reading Dinapoli Levels it seems difficult understand a couple of these indicators yet, at least for me, more diagrams or examples will help...). A thing I believe for certain, good understanding will require re-reading and re-reading several times of some chapters, also a good numerical and mathematic skills is a lot of help (not that you require to be a big nerd in mathematics...) I am a Engineer in elelctronics and also have a degree in telecommunication theory so mathematics is not so hard for me and I could tell you that understanding some of the concepts in this book requires a keen mental ability. Any way I could say this is a good book but it will take time to master it. I have tried a couple of the technics with some success, probably because I don't really understand completly all the things mentioned in the book, I think I could improve. If you are willing to spend a while and re-reading some chapters in this book to master it, buy it. In other case try another more basic approach to trading with another book and that explains more basic concepts from the begining.