The American Western - McVeigh, Stephen (Edinburgh University Press)