by Frank Welsh (Author)
Format: Hardcover
Pages: 320
Publisher: Overlook Press
Published: 04 Sep 2008
ISBN 10: 159020123X
ISBN 13: 9781590201237