General Relativity And Black Holes