Professional development in a blended e-learning environment for middle school mathematics teachersKevin Paul Maguire · First published 2005Open the Tome