A careful chronological survey, from prehistory to the present.