Text this: Interactive Systems. Design, Specification, and Verification