This self-contained introduction to algebraic topology is suitable for a number of topology courses. It consists of about one quarter 'general topology' (without its usual pathologies) and three quarters 'algebraic topology' (centred around the fundamental group, a readily grasped topic which gives a good idea of what algebraic topology is). The book has emerged from courses given at the University of Newcastle-upon-Tyne to senior undergraduates and beginning postgraduates. It has been written at a level which will enable the reader to use it for self-study as well as a course book. The approach is leisurely and a geometric flavour is evident throughout. The many illustrations and over 350 exercises will prove invaluable as a teaching aid. This account will be welcomed by advanced students of pure mathematics at colleges and universities.