The Perfect Crime Puzzle Book - Dr Gareth Moore

With over 90 fiendishly puzzling cases to crack, get ready to walk in the shoes of a seasoned…