pages: 399
language: English
ISBN:
0755341546 (9780755341542)
publisher: William Morrow Paperbacks publish date: September 29th 2009
format: paperback pages: 352
language: English
ISBN:
0061862320 (9780061862328)
publisher: William Morrow publish date: September 27th 2005
format: hardcover pages: 352
language: English
ISBN:
0060548932 (9780060548933)