Edimburgo: medioevale, ottocentesca, moderna capitale europea