Heroes and Villains from American History: The Biography of David Dixon Porter
David Dixon Porter was an American naval officer who served during the Civil War. He was a skilled commander and strategist, and he played a key role in the Union victory. Porter was born in Chester, Pennsylvania,...