Problem Solving by S. Ian Robertson, Ian S. Robertson & Ivan T.T. Robertson