Model based reasoning science, technology, values (Kluwer Academic, 2002)