publisher: Random House UK publish date: July 1st 2003
format: paperback pages: 384
language: English
ISBN:
0099414929 (9780099414926)
ASIN: 99414929
language: English
ISBN:
0099490293 (9780099490296)
publisher: Cornerstone Digital publish date: April 3rd 2012
format: ebook pages: 480
language: English
ISBN:
1446474232 (9781446474235)