Author: Tryggvi J. Oleson.