Майкл Ховард
Аудиокнига

Франко-прусская война. Отто Бисмарк против Наполеона III. 1870—1871

Франко-прусская война. Отто Бисмарк против Наполеона III. 1870—1871

Уязвимости в программном коде и борьба с ними

Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET

19 смертных грехов, угрожающих безопасности программ