Teaching science for understanding a human constructivist view - Mintzes, Joel J; Wandersee, James H; Novak, Joseph Donald (Academic Press, 1998)