Bernard Fergusson, Baron Ballantrae — Military leader, historian, viceroy (1911-1980)