publisher: Atlantic Monthly Press publish date: June 5th 2006
format: hardcover pages: 248
language: English
ISBN:
0871139316 (9780871139313)
publisher: Penguin publish date: July 28th 2006
format: paperback pages: 256
language: English
ISBN:
0143054864 (9780143054863)