The good German : a novel /
Kanon, Joseph.
London : Little, Brown,
2001.