Preface Use the Tools Available Style Considering Safety Considering Maintainability Considering Portability Considering Threadability Considering Performance Considering Correctness Enable Scripting Further Reading Final Thoughts