Effective C. An introduction to professional C programming., Paperback/Robert Seacord