This book is an excellent introduction to Computer Graphics, adhering closely to the principle: "Everything should be made as simple as possible, but no simpler."
As an experienced Computer Vision Engineer, I've long wanted to learn the fundamentals of Computer Graphics but struggled to find an approachable starting point given the subject's enormity. This compact and highly effective book solves that problem.
It introduces the core concepts in manageable chunks, using a "pseudo-code first" approach. This method provides a very solid foundation, making it the perfect stepping stone before tackling a more comprehensive or "meatier" textbook.
I thoroughly enjoyed studying this book, I genuinely couldn't put it down. To make a technical, academic subject so engaging requires a special skill, one that is clearly rooted in the author's deep and intimate understanding of the material.
My only minor critique is that the author appeared to rush the last couple of chapters, treating them less comprehensively than the strong, detailed approach used in the opening sections.
Nevertheless, this is a great book and an invaluable resource for anyone looking to build a fundamental understanding of computer graphics from the ground up.