publisher: William Morrow Paperbacks publish date: May 4th 2004
format: paperback pages: 368
language: English
ISBN:
0380803119 (9780380803118)
publisher: Turtleback Books publish date: May 1st 2004
format: hardcover
language: English
ISBN:
1417710403 (9781417710409)