Georg Glaeser
This book is about graphics programming using Open GL. It presents both a programming course that emphasizes object-oriented thinking and a well-documented, versatile, and robust geometry library.