Fundamental of Data Structures Ed.2nd - Horowitz, Ellis (University press, 2023)