The Ruby in the Smoke (Sally Lockhart 1) by Philip Pullman 1

Read Like A GEM - Y12-Y13