Author: Thor Vilhjálmsson.