Visualization toolkit an object-oriented approach to 3D graphics - Schroeder, Will (Prentice Hall, 1998)