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