Author: Havelok the Dane.