This book is based on lectures I have given to senior undergraduate and graduate audiences at Oxford and elsewhere over the years. My aim has been to provide an outline of both the topological theory and the uniform theory, with an emphasis on the relation between the two. Although I hope that the prospective specialist may find it useful as an introduction it is the non-specialist I have had more in mind in selecting the contents. Thus I have tended to avoid the ingenious examples and counterexamples which often occupy much of the space in books on general topology, and I have tried to keep the number of definitions down to the essential minimum. There are no particular prerequisites but I have worked on the assumption that a potential reader will already have had some experience of working with sets and functions and will also be familiar with the basic concepts of algebra and analysis. An earlier version of the present book appeared in 1987 under the title Topo logical and Uniform Spaces. When the time came for a new edition I came to the conclusion that, rather than just making the necessary corrections, it would be better to make more substantial alterations. Parts of the text have been rewritten and new material, including new diagrams, added.