Author: Eric; Ahlfors, Seppo; Hamalainen, Matti & Cohen, David Halgren