The Modern Essay, a Program for Reading and Writing.