University of California
Understanding Science: Science at Multiple Levels
Describes how the process of science works the same whether at the microscopic level or over a long period time. Clearly explains what a theory and a hypothesis are, and what an over-arching theory is.