Author: David E. Green Karl Vilhelm Helmer Ringgren