The classic period -- The Katz period -- The Gestalt period -- The contrast period -- The computational period -- Computational models -- Illumination perception -- The anchoring problem -- Errors in lightness -- An anchoring model of errors -- Theories of lightness -- Concluding thoughts.