Architecture of Systems Problem Solving (IFSR International Series on Systems Science and Engineering, Vol. 21)