publisher: Ecco publish date: January 6th 2009
format: hardcover pages: 256
language: English
ISBN:
0061537195 (9780061537196)
publisher: HarperCollins publish date: October 6th 2009
format: ebook pages: 256
language: English
ISBN:
0061984124 (9780061984129)