Modeling Theory in Science Education - Halloun, Ibrahim A. (Springer, 2006)