by Frank Welsh
publisher: Overlook Press
publish date: January 1st 2006
format: hardcover pages: 719
language: English
ISBN:
1585676926 (9781585676927)
publisher: Penguin publish date: July 1st 2007
format: paperback
language: English
ISBN:
0140291326 (9780140291322)
publisher: Overlook TP publish date: July 29th 2008
format: paperback pages: 768
language: English
ISBN:
1585678619 (9781585678617)
language: English
ISBN:
0713994509 (9780713994506)