Exercises and investigation into specification and reasoning about computational systems.