Donald M. (translated by) Frame