The Natural Philosophy of William Gilbert and His Predecessors