Author: robert h. macrae ray johns and david f. demarche