publisher: Harper publish date: July 3rd 2006
format: paperback pages: 528
language: English
ISBN:
0061119938 (9780061119934)
publisher: Harper publish date: July 31st 2007
format: mass market paperback
language: English
ISBN:
0060735066 (9780060735067)