http://www.mathcs.sjsu.edu/faculty/rucker/chaos.htm