Strange Affair

Series: Inspector Banks Novels (15)
Paperback / softback