There is little doubt that Einstein's theory of relativity captures the imagination. It is unrivalled in forming the basis of the way we view the universe and the many surprises that the theory has in store -- the characteristics of black holes, the prospect of detecting gravitational waves, and the sheer scope and profundity of current cosmology excite all students of relativity. The aim of this textbook is to provide students with a sound mathematical introduction coupled to an understanding of the physical insights needed to explore the subject. The book follows Einstein in that it introduces the basic field equations by discussing the relativistic theory of gravitation from a physics point of view, and the structure on the resulting equations is discussed carefully before going on to their solution in simple settings. The book is designed with two objectives: to familiarize students with the basic ideas and equations of the theory, and to cover three main topics: black holes, gravitational waves, and cosmology. Throughout, the author has included numerous exercises (of varying degrees of difficulty) to illustrate and extend the ideas covered. As a result, this book will make an excellent first course for any student coming to the subject for the first time.D'Inverno, Ray A. is the author of 'Introducing Einstein's Relativity', published 1992 under ISBN 9780198596868 and ISBN 0198596863.