Gun Guys by Dan Baum. So far so good. Especially if you don't understand gun guys. Or if you are a gun guy but don't like the NRA.
I've written about Baum before. Truth be told, I know the guy. Truth be told, sometimes when he's in town he lets himself into my house and eats my food. But none of that would have happened if he weren't a good writer.