John M. Keller is the author of five books of fiction. He has taught writing at the City University of New York; the Universidad de las Américas in Puebla, Mexico; the Universidad de Montevideo, in Uruguay; and St. Xavier's College, in Mumbai, India.