by John Katzenbach
publisher: Ballantine Books publish date: January 12th 1988
format: paperback pages: 416
language: English
ISBN:
0345347099 (9780345347091)
publisher: Putnam Publishing Group publish date: February 26th 1987
format: hardcover pages: 413
language: English
ISBN:
0399132066 (9780399132063)
publisher: Mysterious Press publish date: November 26th 2013
format: paperback pages: 432
language: English
ISBN:
0802122639 (9780802122636)
ASIN: 802122639
publisher: Grove/Atlantic, Inc. publish date: December 10th 2013
format: kindle pages: 432
language: English
ASIN: B00F21WUXC
language: English
ISBN:
0330303325 (9780330303323)
language: English
ISBN:
0330273337 (9780330273336)