Practical IDL programming creating effective data analysis and visualization applications - Gumley, Liam E. (Morgan Kaufmann, 2002)