The visualization toolkit - Schroeder, Will (Prentice Hall PTR, 1998)