24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them
PDF
24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them

This book is an excellent resource for any software professional. As massive data breaches and security vulnerabilities continue to fill the news, I began to wonder what I should be looking for in my own code to make it more secure. This book meets that need by summarizing the major risks in software security in a readable, to-the-point manner. Each risk is described, and then followed with code samples (in a variety of languages rel...

59cdab79d5bd5.jpg
PDF
The Invention of Peace and the Reinvention of War

Not until the Enlightenment of the eighteenth century did war come to be regarded an unmitigated evil; only after the massive slaughter of two world wards did peace become the declaratory objective of 'civilized' states. This book, already a success in hardback and paperback is reissued with the author's reflections on the latest failure of peace: the war in Afghanistan.