Dennis Brain: A Biography