The Object Constraint Language by Jos Warmer, Anneke Kleppe & Anneke G. Kleppe