The shoelace problem & other puzzles

Ivan Moscovich
Sterling Pub.
9781402716690
1-4027-1669-9