Author: Revision by Castrén & Snellman, of Helsinki.