" Data structures and algorithm analysis in C++ / " Mark Allen Weiss, Florida International University