This book attempts to teach General Relativity at a sophomore level of sophistication. It takes the "let's ignore tensors instead of trying to teach them" approach. It certainly makes the material easy to learn, but the material is General Relativity, what need is there for a book on one of the most advanced topics in physics from one of the least advanced groups of individuals?<br><br>This makes for a book that is highly repetitive and overly simplified that chooses to belabor the lower level concepts instead of developing the more fundamental and important topics.<br><br>That being said, it does have a purpose. It's a pretty solid candidate as a companion reader. It will drill into your head concepts that are very likely to be overlooked and skipped in favor of more advanced knowledge. I knew the Riemann tensor and differential form formulation before I understood quite a few implications of the EP. This book emphasized the EP to such a degree that I now know it pretty well.