The Natural Philosophy of William Gilbert and His Predecessors

W. James (William James) King


Book Reviews