Professional Development and Knowledge of Mathematics Teachers