My precocious 13-year old wasn't challenged in his middle school math classes. He's already completed multivariate calculus on Khan Academy and wants to be a mathematician. This book has been great for him because it is engaging and he's enjoying learning about different areas of math. I highly recommend it!