Broken Angels by Richard Morgan

Reviewed over here!

Comments