Crunching the numbers on massacres and guns
Gwynne Dyer -
11 May 2023