Debasish Ray Chawdhuri
This book is for Java developers who want to learn about data structures and algorithms. Basic knowledge of Java is assumed.