What makes a good whodunit? 'Magpie Murders' author spells it out

'Magpie Murders' by Anthony Horowitz
'Magpie Murders' by Anthony Horowitz