Three Works by David Bloch, comprising Shanghai (1945),... | Freeman's