Understanding intellectual development : Three approaches to rheory and practice