Hall, Michael J W: General Relativity