I said it once and I will say it again. For a mystery book to be really good it needs two things:
1. A complicated mystery (sorry for a bad pun).
2. Great characters, in particular investigators.
This book never fails at #1, however only the well-known writers featured here deliver colorful investigators (Sherlock Holmes, Hercule Poirot, and others).