A Short Course In General Relativity by James Foster & J. David Nightingale