Description:This book is designed to be an introduction to some of the basic ideas in the field of algebraic topology. In particular, it is devoted to the foundations and applications of homology theory. The only prerequisite for the student is a basic knowledge of abelian groups and point set topology. The essentials of singular homology are given in the first chapter, along with some of the most important applications. In this way the student can quickly see the importance of the material. The successive topics include attaching spaces, finite CW complexes, the Eilenberg-Steenrod axioms, cohomology products, manifolds, Poincare duality, and fixed point theory. Throughout the book the approach is as illustrative as possible, with numerous examples and diagrams. Extremes of generality are sacrificed when they are likely to obscure the essential concepts involved. The book is intended to be easily read by students as a textbook for a course or as a source for individual study. The second edition has been substantially revised. It includes a new chapter on covering spaces in addition to illuminating new exercises.