Colin McEvedy

British polymath scholar