The knot book: An elementary introduction to the mathematical theory of knots