Matchlocks to Flintlocks - William Urban

A story of war and the persons and institutions that waged it during the two key centuries when…