Which is the best book to understand special relativity? What is the best book for self-learning Special and General Theory of Relativity. What are some beginner and advanced level books on these topics?