Comment
Good, easy read with enough history and science to make it believable. A couple of twists along the way too. Worth a read!
Good, easy read with enough history and science to make it believable. A couple of twists along the way too. Worth a read!