Physical foundations of cosmology - Mukhanov, Viatcheslav (Cambridge University Press, 2005)