A truly amazing read. However due to the fact that it lacked imagination in some places, I will have to give it a 4 out of 5. The story line, imagery, and fluidity are very good. If you are a sci-fi fan, you should definitely pick this up. The same goes for a gamer waiting for the up and coming game.