This one helped me a lot http://www.acs.psu.edu/drussell/demos.html