Spaghetti Westerns: the Good, the Bad And the Violent: A Comprehensive Illustrated Filmography of 558...