Author: Birgir Engilberts.