Will Sargent rated Necessary evil: 5 stars
Necessary evil by Ian Tregillis (The milkweed triptych -- bk. 3)
The history of the Twentieth Century has been shaped by a secret conflict between technology and magic. When a twisted …
The history of the Twentieth Century has been shaped by a secret conflict between technology and magic. When a twisted …