Modeling theory in science education - Halloun, Ibrahim A. (Kluwer Academic Publishers, 2004)