by Marshall Karp (Author)
Format: Hardcover
Pages: 420
Publisher: MacAdam/Cage Publishing
Published: 05 May 2006
ISBN 10: 1596921749
ISBN 13: 9781596921740