I bought this book because it was listed to be one of the top 100 mysteries of the 20th century. I can often figure out "whodunit" when I read mysteries, and I appreciate a book where I am unable to do so, as happened here. Yet when the truth was revealed, I realized that I had been given all of the clues.
I thought the character of Inspector Ian Rutledge was very well drawn; I was really able to sympathize with his struggle with shell shock, self-doubt and lost love. Although his shell shock contributed a lot to how he dealt with the murder case, it didn't distract from the mystery. His shell shock manifests as the voice of Hamish, a soldier under his command, who Rutledge had shot for desertion on the front in France. Some of Hamish's comments were obscure, but I didn't think he got in the way.
The story held me in a pretty good grip, accelerating to the end. It was hard to put down in the last several chapters. All in all, very well done, and I think deserving of a spot on the top 100 mysteries.