A Philosophy of Teaching and Learning Writing