John Trevisa - medieval English writer and translator