There is an article featuring John Hopcroft in the Cornell Sun Click Here