Mostly read: Rifles: an illustrated history of their impact by David Westwood, 2005, 1851094016.
Good articles with a lot of detail pieces on the history of development and design. Rifles also details how stupid and shortsighted military leaders can be. Forgoing technological advancements that have already made favored techniques and theory obsolete.
I read several articles but did not have enough interest to read them all.