Preface; 1. Temporal reasoning and logics: introduction and a brief historical overview; 2. The variety of models of time; 3. Prior's basic systems of temporal logic; 4. Temporal logics for linear time; 5. Reasoning about non-determinism: models and logics for branching time; 6. The Peircean branching time logic PBTL; 7. The Ockhamist branching time logic OBTL; 8. First-order temporal logics; 9. Variations, extensions, and applications of temporal logics; References.