...
Unknown
The Marquis of Granville's deadly efficiency makes him invaluable to the Crown. But his latest mission has nothing to do with his work for England and everything to do with avenging the murder of two members of his family. Killing would be too good for Bernard Leggit, the wealthy and corrupt merchant responsible for …
37197116522631678065647614179746514371918877043458533716771681068