A Gun Studies Syllabus (via the late, great Dangerousmeta)

Robert V @rnv