danhon rated Machine Vendetta: 5 stars Feb 26 Public Machine Vendetta by Alastair Reynolds (Revelation Space)