Transformations of structures: An algebraic approachHartmut EhrigHans-Jörg Kreowskiet al.1981Mathematical Systems Theory