Forgiveness by David Brin | Menrva Books