Contemporary systems thinking