The Shores of Tripoli: Lieutenant Putnam and the Barbary Pirates by James L. Haley Back to product details page >