A new book came out last month called Secure Coding: Principles and Practices.
I am reading this now (just purchased today at SoftPro). It looks to be a good quick read (202 pages) for security coding best practices (and bad practices).
Of course, if you want to really dig in, then read Writing Secure Code, Second Edition.
I read the First Edition, and I am still reading through the Second Edition. It really changed how I view coding, along with any of Keith Brown's writings. Check out the latest book he is working on: a .net developer's guide to Windows security.