DKM is one of my favorites authors of the 1980s. His books are fun and fast with great charcter development and have an integrated view of the implications of technological development. They are set in the near future. My only wish is that there were more of them. That said this is his first book and isn't as polished as the others.