dare rated Machine Vendetta: Show rating 4 stars February 18 Public Machine Vendetta by Alastair Reynolds