Intentional software. - Charles Simonyi; Magnus Christerson; Shane Clifford (OOPSLA, 2006)