Knowledge of Algebra for Teaching: A Framework of Knowledge and Practices · Study