Gerhard Self is a 60-something private investigator. Like the more famous Philip Marlowe he is witty, cynical and concerned to know who the bad guys (or gals) really are. As Self walks the 'mean streets' of 1980s Mannheim though, there's always the chance that any crime might have its roots in Nazi Germany and that anyone - friend, family, even himself - could be guilty. Read it if you're a fan of the loner PI or if you believe that redemption might be possible.