Welcome to Oxford, where knowledge and magic live eternally ever afterWhen Natalie Payne accepts ...
A dead body buried under a pile of ageing manuscripts. A secret chamber filled with a treasure-tr...
When the smoke clears, a man lies dead and a young woman looks to blame.The fire in the Ashmolean...
Nat has identified the evil menace stealing Oxford's magic. Can she stop them before it is too la...
In Oxford's newest twin city, a case of mistaken identity puts a woman's life in jeopardyThe in...
When a bright young man teams up with a glamorous femme fatale, the identity of a murderer won't ...
Spilled secrets, a dead spy, and a missing spymaster. When your enemies take bold action, there's...
They were sent to unmask the spy in their midst. Instead, they'll have to identify his murderer.E...
An enemy lurks in the prince's inner circle. He'll do anything to escape justice... even commit m...
In the Eternal City, Dora and Rex are in a race against time to uncover a murderer, with the futu...
Can Dora and Rex solve this cold case without ending up in hot water?London, 1923. In a Mayfair d...
In Regency London's glittering ballrooms, a well-made match can mean the difference between power...