Robert Seacord is a Technical Director at NCC Group where he researches and teaches secure coding in C, C++, Java, and other languages. Previously, Robert founded the secure coding initiative in the CERT Division of Carnegie Mellon University's Software Engineering Institute (SEI) and was an adjunct professor in the School of Computer Science and the Information Networking Institute at Carnegie Mellon University and at the University of Pittsburgh. Robert is an expert on ISO/IEC JTC1/SC22/WG14, the international standardization working group for the programming language C. He is the author of six previous books, including The CERT C Coding Standard, Second Edition (2014), Secure Coding in C and C++, Second Edition (2013), The CERT Oracle Secure Coding Standard for Java (2011), and Java Coding Guidelines- 75 Recommendations for Reliable and Secure Programs (2014). Robert is on the Advisory Board for the Linux Foundation.
Effective C will teach you C programming for the modern era...
This book's emphasis on the security aspects of C programming is
unmatched. My personal recommendation is that, after reading it,
you use all of the available tools it presents to avoid undefined
behavior in the C programs you write.
--Pascal Cuoq, Chief Scientist, TrustInSoft An excellent introduction to Modern C.
--Francis Glassborow, ACCU