The book introduces the general theory of relativity and includes applications to cosmology. The book contains a thorough introduction to tensor calculus and curved manifolds. After the necessary mathematical tools are introduced, we give a thorough presentation of the theory of relativity. Also, so[...]