Author: revised by John Holman Watson James