Advanced General Relativity