Using Python with Smoke and JWST Mirrors. - Warren J. Hack; Perry Greenfield; Babak Saif; Bente Eegholm (SciPy, 2010)