IT is certain that the author has great knowledge. However, the goal of a teacher is to pass a message and the author does not put within the reach of everyone, even someone with still a good grounding in programming. I regret many inaccuracies and loss of huge time to unravel a tangle of obscure explanations. I think this book would be useful to a student with (very) good programming knowledge as accompanying support teaching of a teacher. Now, I would buy a book of this style since I can browse or check an online game and would give a vague attention to the features provided by Amazon or the publisher. Indeed parts of chapters (pdf for example) would have allowed me to better understand the contents of this book. However, being tough, I will continue to fight fiercely to the end to store it is possible to me last chapter of this book ...