Cpp Coding Standards/HEADERS
From Apache OpenOffice Wiki
Header Files
What to do and do not with header files.
Rules
SelfSufficient
Make headers include everything they need themselves.
IncludeDirectly
Include the header files for all types you need directly, not via another file.