Contains basic security theory and practical software security programming. This title offers an introduction to the field of software security. It covers fundamental security theories that govern common software security technical issues. It also focuses on the practical programming materials.