Inspector Adam Dalgliesh

By P. D. James
three-and-half-stars
By P. D. James
three-and-half-stars