publisher: Orbit publish date: January 1st 2012
format: paperback pages: 452
language: English
ISBN:
0356500012 (9780356500010)
publisher: Taylor & Francis Group publish date: July 21st 1994
format: ebook
ISBN:
1280335696 (9781280335693)
publisher: Harper Voyager publish date: 2016-01-26
format: Mass Market Paperback pages: 768
language: English
ISBN:
0061734063 (9780061734069)
ASIN: 0061734063
format: Kindle Edition pages: 672
language: English
ASIN: B005S742NG