Once Upon a Time in the Italian West: A Filmgoer's Guide to Spaghetti Westerns

9781850434306
1-85043-430-1