General Sir Arthur Cotton, his life and work | NiceBooksReads