publisher: Penguin publish date: January 1st 1989
format: paperback pages: 371
language: English
ISBN:
0140118144 (9780140118148)
publisher: Cornerstone Digital publish date: March 31st 2011
format: ebook pages: 350
language: English
ISBN:
1446472108 (9781446472101)