classics

Helping those in need

Visit Site

James R. Holmes image

James R. Holmes

James R. Holmes is J. C. Wylie Chair of Maritime Strategy at the Naval War College and a former US Navy engineering and gunnery officer. He formerly served on the faculty of the University of Georgia School of Public and International Affairs. He lives in Barrington, Rhode Island.

Other books by this Author
1 Item(s)

Set Ascending Direction
per page
1 Item(s)

Set Ascending Direction
per page
Suggestions?
Let us know!