Firearms aficionado writes weapons books