The Good Life of Teaching: An ethics of professional practice