For SR, I like Taylor and Wheeler, Spacetime Physics. For GR, the following FAQ may help.
FAQ: I want to learn about general relativity. What books should I start with?
The following is a list of books that I would recommend, sorted by the level of presentation. I've omitted many excellent popular-level books that aren't broad introductions to GR, as well as classic books like Wald and MTW that are now many decades out of date. Before diving into any of the GR books that are aimed at physics students, I would suggest preparing yourself by reading a good textbook on SR such as Taylor and Wheeler, "Spacetime Physics."
Books using only algebra, trig, and geometry:
Gardner, "Relativity Simply Explained"
Einstein, "Relativity: The Special and General Theory ,"
http://etext.virginia.edu/toc/modeng/public/EinRela.html
Geroch, "General Relativity from A to B"
Will, "Was Einstein Right?"
Books assuming a lower-division university background in math and physics:
Taylor and Wheeler, "Exploring Black Holes: Introduction to General Relativity"
Hartle, "Gravity: An Introduction to Einstein's General Relativity"
Rindler, "Relativity: Special, General, and Cosmological"
Books for grad students in physics:
Carroll, "Spacetime and Geometry: An Introduction to General Relativity," available for free online in an earlier and less complete form at
http://nedwww.ipac.caltech.edu/level5/March01/Carroll3/Carroll_contents.html