Adult Learning Principles and Teacher Professional Development by Marjorie Ringler