The Eye in the Door by Pat Barker
John LeCarre meets Roger Waters meets Graham Greene. Quintessentially English, tinged-with-existentialism writing dealing with England during the First World War. Stark characters and settings, hints of madness, despair and gloom. Very well written if you enjoy this kind of stuff.
Pat Barker is a girl by the way.