Author: JOHN ARNOTT MACCULLOCH & JAN MACHAL