File structures An object-oriented approach with C++ - Riccardi, Greg; Zoellick, Bill; Folk, Michael J. (New Delhi Pearson Education, 2009)