Data Structures Theory and Practice - Berztiss, A. T.