Vicksburg: Town and Country

Paperback / softback