mirihawk rated Murder on Thames: 4 stars April 11, 2021 Public Murder on Thames by Matthew Costello, Neil Richards