Cosmo Hamilton

English writer.