ZB 2005: Formal Specification and Development in Z and B (Springer Berlin Heidelberg, 2020)