File structures using C++ - Venugopal, K R (Tata McGraw-Hill, 2009)