Knots And Surfaces Guide To Discovering Mathematics - Farmer, David W; Stanford,Theodore B (University Press, 1998)