I would heartily recommend American Gun by Chris Kyle. I picked up the audiobook version and listened to it yesterday.

Chris picked 10 guns that shaped American history. Chris discusses not only how the weapon affected its time, but how it affected later weapons and history.