publisher: Random House, Inc. publish date: June 14th 2007
format: paperback pages: 448
language: English
ISBN:
0099436477 (9780099436478)
publisher: Cornerstone Digital publish date: February 28th 2011
format: ebook pages: 544
language: English
ISBN:
1446456862 (9781446456866)
language: English
ISBN:
0434010154 (9780434010158)