Principles of Physical Cosmology
P.J.E. Peebles
Princeton Series in Physics
Very Good state