by Adam Langer
publisher: Riverhead Trade publish date: September 5th 2006
format: paperback pages: 512
language: English
ISBN:
1594482187 (9781594482182)
publisher: Riverhead Hardcover publish date: August 18th 2005
format: hardcover pages: 416
language: English
ISBN:
1573223247 (9781573223249)
publisher: Penguin publish date: September 5th 2006
format: paperback pages: 512
language: English
ISBN:
161551497X (9781615514977)