Once upon a time in the Italian west the filmgoer's guide to Spaghetti westerns - Hughes, Howard (Tauris, 2006)