Thanks for Your Service: The Causes and Consequences of Public Confidence in the Us Military Paperback $29.50