Spaghetti Westerns: Cowboys and Europeans from Karl May to Sergio Leone