prospect: the possibility of future success
abstraction: a general concept formed by extracting common features from specific examples
military post: military installation at which a body of troops is stationed