The Melancholy of Mechagirl

Catherynne Valente
The Melancholy of Mechagirl
Paperback