DATA STRUCTURES, ALGORITHMS AND APPLICATIONS IN C++ - SAHNI SARTAJ (UNIVERSITY SCIENCE PRESS, 2011)