The British on the world stage, 1066-1900 /
Leonard, Billauthor.