This book focuses on the unifying power of the geometrical language in bringing together concepts from many different areas of physics, ranging from classical physics to the theories describing the four fundamental interactions of Nature gravitational, electromagnetic, strong nuclear, and weak nuclear.The book provides in a single volume a thorough introduction to topology and differential geometry, as well as many applications to both mathematical and physical problems. It is aimed as an elementary text and is intended for first year graduate students.In addition to the traditional contents of books on special and general relativities, this book discusses also some recent advances such as de Sitter invariant special relativity, teleparallel gravity and their implications in cosmology for those wishing to reach a higher level of understanding.