Source: http://www.aaeteachers.org/index.php/blog/1631-the-importance-of-revised-teacher-preparation-programs