An introduction to programming with IDL : interactive data language - Bowman, Kenneth P. (Elsevier, 2006)