Clever plotting, pointed dialogue and murder - what more could a reader want?