Meeting the Demands of Reason: The Life and Thought of Andrei Sakharov