The Knots Puzzle Book: A Collection of Interesting Mathematical Ideas