Your Cart
Rivers of London (#1)
Stock: 2
Peter Grant was just a probationary constable in the Metropolitan Police Service when one night, in pursuance of a murder inquiry, he tried to take a witness statement from someone who was dead but disturbingly voluble, thus bringing him to the attention of Inspector Nightingale, the last wizard in Engl...
Total excl. delivery 24.99 AUD