The Boy in the Striped Pajamas (The Boy in the Striped Pyjamas)
There are plausibility issues - no German accents; no guards noticing the kids' frequent chats - but Herman builds a tightening sense of dread that finds no release in the final, tragic twist. Expect a sleepless night.