In this broad introduction to topology, the author searches for topological invariants of spaces, together with techniques for calculating them. Students using this book will quickly become familiar with a wide variety of techniques and applications involving point-set, geometric, and algebraic topology.