Introducing Data Structures With Java - Cousins D.; Cousins D. (Pearson, 2011)