publisher: Seal Press publish date: August 26th 2004
format: paperback pages: 256
language: English
ISBN:
158005126X (9781580051262)
publisher: Farrar, Straus and Giroux publish date: September 8th 2003
format: hardcover pages: 256
language: English
ISBN:
0374278563 (9780374278564)