Author: Eysteinn Björnsson.