The philosophy of natural history [electronic resource] : / By William Smellie, member of the Antiquarian and Royal Societies of Edinburgh