Author: Clement Frencis Romilly. Allen