Ultimate Westerns Collection (£29.49) Eight of the best-loved are included - The Independent