https://bookem.ir/books/1665860-Fundamentals-of-Oop-and-Data-Structures-in-Java
Fundamentals of Oop and Data Structures in Java