Library of useful knowledge : Natural philosophy ...