by Douglas Kennedy
publisher: Abacus
publish date: April 13th 1995
format: paperback pages: 208
language: English
ISBN:
0349106452 (9780349106458)
publisher: Abacus publish date: November 4th 1999
pages: 264
language: English
ISBN:
0349112177 (9780349112176)
publisher: Abacus publish date: November 3rd 2011
format: kindle pages: 272
language: English
ISBN:
9781405511520