Review: Gone a bit overboard
Rating: 3 out of 5
Date: 09 26, 2011
I think that the battle with the asteroids was bit over done and, I'm afraid, walked a little to far off of scientific basis and even pure logic.  When you think about it, based on todays science, the ability to divert an asteroid attack, if known about months in advance, would not pose a serious threat 300 years from now. All the crap of landing men on the asteroids to divert them just doesn't really make sense.Another thing that doesn't gel---where do all the cyborgs come from.  There seems to be never ending supply of them.  And who would have the utter stupidity to develop a robot/human hybrid with super powers and program them so that they could not be controlled. And they chew up humans to make more of them because their programming teaches them how to do that.  They, after all were developed by humans.  Anybody with a brain knows that you must have an off switch incorporated and a master program that prevents the creature from harming the ones you don't want harmed.Perhaps the author, later in the tale, will clarify this for me. Right now the whole thing makes no sense.I would have hoped that the author had chosen some other weapon than high energy lasers.  Lasers are collimated coherent light and if not disrupted can burn through metal like butter.  But, disrupting them would not be all that hard.  And the debris floating around a ship under attach would really disrupt the coherency of the laser beam.Having said all that however, the book is still a pretty good read.  Although I'm not sure what the basis is going to be for the formation of a free society in this mess.  It seems the the masses are very happy to ruled by the elite groups of humans following the "Dictates" or the "Social Humanity" credo. So far there has been no large underground movement of people trying to be free that Martin can call upon to launch his desired push for intellectual freedom. Unless that is what the cyborgs are really up to. Wouldn't that be real turn of events.