houghtonlib- The Marquis de Lafayette and James Armistead, an enslaved spy who infiltrated the camp

more about : houghtonlib