Author: Hannes H. Gissurarson.