Author: Haraldur J. Hamar.