Parting Breath (Catherine Aird)

Regular price €2,50

Tax included.

Inspector Sloan looks into a murder at the local university.