American Prisoners of War Held At Portsmouth, Stapleton, Gibraltar and Malta during the War of 1812
$34.01
$32.17
Heritage Books