Knots and surfaces : a guide to discovering mathematics - Farmer, David W., 1963- (Mathematical world ;, 1996)