The Dirty Duck by Martha Grimes

During the Shakespeare Festival in Stratford-upon-Avon, Detective Richard Jury and his friend Melrose Plant probe a string of murders targeting American visitors, each shadowed by cryptic, literary-tinged clues. As tensions simmer among theatergoers and locals, they navigate jealousies, hidden pasts, and transatlantic secrets to unmask a clever killer, culminating in a confrontation tied to a notorious riverside pub.

Purchase from Bookshop.org