A model vision of effective teaching and learning of ...