The Shores of Tripoli by James L. Haley | Menrva Books