Software Development Issues in Computer Security
by Charles P. Pfleeger
Computer security applications require programs of high quality. In addition, there are subtleties to security requirements that differentiate programming of security applications from that of other applications.