File structures theory and practice - Livadas, Panos E. (Prentice Hall, 1990)