A first-rate whodunit.

Comments