One of Marlborough's Captains - Morice Gerard (Hodder and Stoughton, 1917)