Modern Theoretical and Observational Cosmology