publisher: Three Rivers Press publish date: September 13th 2005
format: paperback pages: 320
language: English
ISBN:
0307339807 (9780307339805)
publisher: Three Rivers Press publish date: October 25th 2005
format: paperback pages: 528
language: English
ISBN:
0307341631 (9780307341631)