Text this: Interactive Systems. Design Specification, and Verification