publisher: St. Martin's Griffin publish date: October 1st 2005
format: paperback pages: 384
language: English
ISBN:
0312320892 (9780312320898)
publisher: Scribner publish date: May 11th 2010
format: hardcover pages: 304
language: English
ISBN:
0743204611 (9780743204613)