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