This is a long read, I like the firearm section of the writeup