note: a brief written record
abstraction: a general concept formed by extracting common features from specific examples
millenarian: a person who believes in the coming of the millennium (a time of great peace and prosperity)