Teaching and Learning with Technology Allyn and Bacon 2005 Teaching and Learning with Technology Allyn and Bacon 2002 Teaching and Learning with Technology.