The best introduction to General and Special Relativity I have ever read! I got frustrated trying to self study from Schutz, Hartle and Carroll simply because there was no way to check if I was doing the exercises correctly. They are all well written books, but if you want to learn GR on your own this is the book to start with (Although, it doesn't hurt to have them as a supplement). Most answers are included to the exercises and there are plenty of worked examples.<br><br>The layout of the book is very close to that of Hartle. There are boxes that stray a bit from the main text to go into more detail or to work out an example.<br><br>He also walks you through the process of showing that Maxwell's equations are invariant under the Lorentz transformation, which I found particularly interesting because all of the other introductory books that I have read (If I remember correctly) neglect this, or take it as a given that you have seen this before.<br><br>At half the price of other books on GR in the same category, there really is no reason why you shouldn't add this one to your collection. Especially if you are learning the subject on your own.