The Milkweed triptych -- volume 3

Series by Ian Tregillis
Unsorted Book Ian Tregillis: Necessary evil (2013, Tor Books) 5 stars

Necessary evil

by