PROGRAMMING LANGUAGES: PROLOG, CLOJURE, F# Jared Wheeler.
Elements of Literature Story Elements (Parts of a Story)