Author: Einar Heimisson.