Marshall, Arthur Hammond, alias 'Archibald Marshall', author