Good books that I have read:
A Brief History of Time, Stephen Hawking
The Universe in a Nutshell, Stephen Hawking
Black Holes and Baby Universes, Stephen Hawking
On the Shoulders of Giants, Stephen Hawking (reference material mainly)
The Elegant Universe, Brian Greene
The Fabric of the Cosmos, Brian Greene
Einstein and Beyond, Michio Kaku
Parrallel Worlds, Michio Kaku
Six Easy Pieces, Richard Feynman
Newton's Gift, David Berlinski
Seven Ideas that Shook the Universe, Nathan Spielberg
Five Equations That Changed the World: The Power and Poetry of Mathematics, Michael Guillen
+ others I can't remember the titles of.
The best ones out of that group are:
A Brief History of Time, Stephen Hawking
The Universe in a Nutshell, Stephen Hawking
The illustrated versions are like $30+, but I have both versions. The illustrated versions are freaking awesome. They help get the ideas across much easier.