General Relativity And Its Applications