Film Semiotics, Metz, and Leone's Trilogy - 9781138969773