This book is based on lectures I have given to 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 prospec- tive 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...