Author: Hjorleifur Jonsson.