GI Ingenuity: Improvisation, Technology, and Winning World War II by James Jay Carafano Back to product details page >