Author: Gunnlaugur Scheving.