Author: Ernir Snorrason.