Author: george long and a. j. macleane