Understanding the Unthinkable: A Comparative Analysis of Mass Shooters, Homicide Offenders, and Violent Extremists Using Criminological Theory