Author: allardyce nicoll c. walter hodges