Author: Van Riessen, Hendrik; Freeman, David Hugh (translator)