Institutes of natural philosophy, theoretical and practical [electronic resource] / by William Enfield