The essence of computing: in-depth analysis of procedures and computers ---- text version.pdf