[GoF] 0-201-63361-2. Addison-Wesley. Design Patterns: Elements of Reusable Object-Oriented Software.
[Wikipedia article on checked exceptions] Wikipedia article on checked exceptions.
[Domain Driven Design] 0-321-12521-5. Addison Wesley. Domain Driven Design, Tackling Complexity in the Heart of Software.
[Architecture overview] EntityFS Architecture Overview.
[Inheritance chart for all entity objcets] Inheritance chart for all entity objects.
[Inheritance chart for EFile] Inheritance chart for EFile.
[Inheritance chart for Directory] Inheritance chart for Directory.
[The Wikipedia article on glob] Wikipedia article on glob.