Training Teachers: A Harvest of Theory and Practice