Once upon a time in Italy : the westerns of Sergio Leone / - Frayling, Christopher. (Harry N. Abrams, in association with the Autry National Center,, 2005)