Patrick Johanneson rated All My Sins Remembered: 4 stars April 6, 2015 Public All My Sins Remembered by Joe Haldeman