The Natural Philosophy of William Gilbert and His Predecessors - King, W. James (William James), 1915-