More wonders of the invisible world, or The wonders of the invisible world displayed : in five parts
[Salem, Mass.] ; London Salem