publisher: Harper Perennial publish date: April 4th 2006
format: paperback pages: 304
language: English
ISBN:
0060559659 (9780060559656)
publisher: HarperCollins publish date: April 5th 2005
format: hardcover pages: 265
language: English
ISBN:
0060559640 (9780060559649)
publisher: Bantam publish date: April 3rd 2006
format: paperback pages: 352
language: English
ISBN:
0553817280 (9780553817287)