Scan barcode
A review by pauliree
Be My Enemy by Ian McDonald
5.0
What do you do when you have a ridiculously clever young man who can solve almost any mathematical problem, play really good football, has the talent to travel interdimensionally and is just a really good guy? Have his enemy be himself, from another dimension, with lasers. :)