File structures:a Conceptual Toolkit - Michael J Folk, Bill Zoellick (Addison-Wesley Publishing, 1987)