Author: bruce batchelor and frederick waltz