General relativity, step by step