Author: Einar S. Arnalds.