offered for the birthday of my son for his 13 years. The book is a great educational quality with many exercises and clear explanations. The fact remains that it takes a minimum of knowledge to approach this book. My son is a little lost with this book only needs my help. What I do with great joy.