jkb rated Broken Angels: 4 stars
Broken Angels by Richard K. Morgan
Welcome back to the brash, brutal new world of the twenty-fifth century: where global politics isn't just for planet Earth …
Welcome back to the brash, brutal new world of the twenty-fifth century: where global politics isn't just for planet Earth …