The new Hercule Poirot novel - another brilliant murder mystery that can only be solved by the eponymous Belgian detective and his 'little grey cells'.