Malcolm III (Canmore) crowned.