Author: Olafur Ragnarsson.