publisher: Three Rivers Press
publish date: April 22nd 2003
format: paperback pages: 320
language: English
ISBN:
0761563695 (9780761563693)
publisher: Three Rivers Press publish date: April 10th 2013
format: ebook pages: 320
language: English
ISBN:
030749845X (9780307498458)