Knots, molecules, and the universe an introduction to topology - Flapan, Erica (American Mathematical Society, 2016)