Author: Roger E. Walter Errol D. John a Hamann