A new history of the city of Edinburgh: : from the earliest periods to the present