Here is a good read:
http://www.arxiv.org/abs/gr-qc/0503107
Understanding Our Universe: Current Status and Open Issues
There are, of course, any number of good introductory textbooks. I was weaned on Wheeler, but there are plenty to chose from these days.