Connect with us.
Sign up for Author Alerts for Michael Hoffman
Written by Peter StammTranslated by Michael Hofmann
Written by Peter StammTranslated by Michael Hoffman
Written by Matthew SpencerAfterword by Christopher RicksForeword by Michael Hoffman