The Perfect Theory: A Century Of Geniuses And The Battle Over General Relativity