The Knot Book: An Elementary Introduction to the Mathematical Theory of Knots