Keith Stevenson rated Broken angels: 3 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 …