publisher: Little, Brown and Company publish date: September 28th 2007
format: hardcover pages: 448
language: English
ISBN:
0316861227 (9780316861229)
publisher: Little, Brown and Company publish date: August 1st 2007
format: paperback pages: 464
language: English
ISBN:
0349115397 (9780349115399)