History of scientific ideas - Whewell, William, 1794-1866