Author: Cope, Gilbert.