The Christmas Guest Peter Swanson 13,10 € This year's must-read festive chiller, a classic country house murder mystery.