by Len Deighton
publisher: Granada
publish date: 1984
format: paperback pages: 303
language: English
ISBN:
0586058206 (9780586058206)
publisher: Ballantine Books publish date: 1985-09-10
format: paperback pages: 352
language: English
ISBN:
0345418344 (9780345418340)
ASIN: 0345418344
publisher: Harper publish date: 2015-11-19
format: paperback pages: 330
language: English
ISBN:
0008124981 (9780008124984)
publisher: HarperCollins
publish date: 2014-06-19
format: audiobook
language: English
ASIN: B00KS88E3E