Electric Michaelangelo

The Electric Michelangelo - Sarah Hall I really loved this, an absolutely original story, masterfully written.