The good German /
Kanon, Joseph.
London : Time Warner Paperbacks,
2003, c2001.
Originally published: London : Little, Brown, 2001.