Once again, Ken Macleod has produced an original, intelligent work of science fiction in "Cosmonaut Keep". As usual, he has created a world that is by turns familiar, in other words it has its basis in a plausible future Earth, and completely bizarre. The bizzare aspects, in this isntance, being an earth-like planet that is home to humanoid (and regular) dinosaurs, native humans, and humans from Earth, and starships piloted by giant squid.
Much like his previous books, Macleod has filled this one with quirky, conlicting (and conflicted) politcal theories. It is in this regard that he shines as one of the smartest authors around today. He writes with the authority of a polical scientist, but never comes across as dogmatic. I suspect that in real life he is left of center, but the politcal philosophies his characters espouse are really just vehicles to drive the plot.
Finally, one positive, one negative. On the positive side, the characters in "Cosmonaut Keep" are Macleod's best yet. They show a level of depth that is just amazing; a level I didn't find in his previous works. On the negative side, "Cosmonaut Keep", like Macleod's other novels is told in alternating time periods. This proves to be a very creative way to intertwine seemingly disparite storylines, but it is handled poorly in the first half of this novel. Macleod should have been more careful in the details he reveals, as I found myself hopelessly confused 50 pages in. In the end all becomes clear, but this is a tough novel to get into as a result.
Ultimately, though, "Cosmonaut Keep" is a smart, entertaining beginning to what promises to be a great series. Enjoy!