publisher: HarperCollins publish date: September 1st 1990
format: audiobook
language: English
ISBN:
1559942835 (9781559942836)
publisher: Penguin publish date: April 4th 2013
format: kindle pages: 288
language: English
ISBN:
9780141975450
publisher: Basic Books (AZ) publish date: June 5th 2012
format: ebook pages: 304
language: English
ISBN:
0465031609 (9780465031603)
language: English
ISBN:
0747504792 (9780747504795)