title: best articles about organizing code files in C
body: <p>Can you recommend me what should I read/learn in order to make a well organized code in C? </p>
  
  <p>One of the things I want to learn is the principles of splitting project in .h and .c files, what goes where and why, variable naming, when to use global variables ...</p>
  
  <p>I am interested in <strong>books and articles</strong> that deal with this specific problem.</p>