Edinburgh Castle - MacIvor, Iain (Batsford, 1993)