Edsger Wybe Dijkstra : His Life,Work, and Legacy - Apt