Layers of deceit : an Inspector Alvarez novel