Temporal Verification of Reactive Systems: Safety, Z. Manna and A. Pnueli, Springer, 1995.
First-Order Dynamic Logic, D. Harel, Springer, 1979.