Author: Heimir G. Hansson.