Among Others by Jo WaltonCall Number: 823.914 W239a
With a half-mad mother who dabbles in magic, Morwenna Phelps finds refuge in two worlds: the spirits who make their homes in the industrial ruins of her town, and science fiction novels. When her mother tries to bend the spirits to dark ends, Mori confronts her in a magical battle with disastrous consequences. Mori then flees to her father, who sends her to a boarding school where, outcast and alone, she begins doing magic in an attempt to find friends. But her magic draws the attention of her mother, bringing about a reckoning.