Physical foundations of cosmology - Mukhanov, Viatcheslav F. (Cambridge Univ. Press, 2005)