Data Sturctures and Algorithms in C++ - Drozdek, Adam (Australia Cengage, 2009)
Keywords: Programming Language -- Computer Science