Click on a thumbnail to go to Google Books.
I really liked "Foundations of Astronomy" by Michael Seeds. Covers an awful lot of material. Not the recent stuff like extrasolar planets (unless it's had another very recent edition), but still, a lot of good reference material.