Máel Coluim II, Earl of Fife — Scottish noble