format: paperback
language: English
ISBN:
055220787X (9780552207874)
publisher: Bantam publish date: March 22nd 2013
format: paperback pages: 496
language: English
ISBN:
0857501917 (9780857501912)
publisher: Transworld Digital publish date: February 28th 2011
format: ebook pages: 496
language: English
ISBN:
1446463192 (9781446463192)