John E.Hopcrofted. John E.Hopcroft John S.Scotted. John C.Ropkeed. John A.Borrieed. John W.Jacksoned. John J. Mckettaed. John Lennox Cook等ed. John R.Sturguled.