Rifleman
2021 • 564 pages