50 Strategies for Active Teaching by Andrea M. Guillaume, Hallie Yopp-Slowik & Ruth Helen Yopp