Provides a sound basis in logic, and introduces logical frameworks used in modelling, specifying and verifying computer systems.