Based on lectures to advanced undergraduate and first-year graduate students, this is a thorough, sophisticated and modern treatment of elementary algebraic topology, essentially from a homotopy theoretic viewpoint. The presentation of the homotopy theory and the account of duality in homology manifolds make the text ideal for a course on either homotopy or homology theory.The idea of algebraic topology is to translate problems in topology into problems...