Author: Hjalti Hugason.