Author: Peter; Haveland, Barbara (translator) Hoeg