Author: Tryggvi Emilsson.