I read this book when I was in Junior High - Now... a game programming book that can be comprehended by junior high student is not an easy feat.
Agustinus does introduce you from the basic of graphic, 2d motion, all those basic concepts and the next thing you know BAM! he introduce you inline assembly.
So, if you dream of making a game or curious on the basics - this is the good book (the tool itself is kind of aged nowadays - but the basic concept is still there)