Contributors: Translator

James E. Lipson