A programmer's guide to file processing - Cashing, Douglas L. (PWS-Kent series in computer science, 1991)