The Book of Strange New Things by Michel Faber
Reviewed by Sheila from Beaverton, Oregon.