by Blake Snyder (Author)
Format: Illustrated
Pages: 287
Edition: Illustrated
Publisher: Michael Wiese Productions
Published: 30 Nov 2007
ISBN 10: 1932907351
ISBN 13: 9781932907353