SOLO

a framework for thinking