A very worthwhile read on various aspects of computer security -- in three parts, it's too long to post in its entirety here. Phaedrus