by Ken Thompson Excelent paper on the mutual trust and fundamental uncertainty in compiled software, that do not require any academic prerequisites other than a small amout of intelligence, although a little experience in C along programatic thinking does help with a few details. Just read it!