publisher: Roc publish date: July 6th 2004
format: paperback pages: 416
language: English
ISBN:
0451459466 (9780451459466)
publisher: Roc Hardcover publish date: August 5th 2003
format: hardcover pages: 320
language: English
ISBN:
0451459261 (9780451459268)