Edsger Wybe Dijkstra His Life, Work, and Legacy by Krzysztof R. Apt | Menrva Books | MenrvaBooks