Autor "Hopcroft John E."