publisher: Sphere publish date: August 1st 2012
format: paperback pages: 311
language: English
ISBN:
0751550140 (9780751550146)
publisher: Anchor publish date: July 10th 2012
format: ebook pages: 400
language: English
ISBN:
038553552X (9780385535526)