Author: JOHN HOOLE.