Text this: Formal specification and verification of digital systems / George Milne.