Compendium of Natural Philosophy ... door Deninson Olmsted