Visualization Toolkit: An Object-Oriented Approach to 3D Graphics, 4th Edition