An Introduction to Programming with IDL : Interactive Data Language - Bowman, Kenneth P. (2006)