This book will be the sequel to the "Guide to Java" text and is
intended for a second semester course. Good news is that the
book has been published. The link to Springer about the book is:

Guide to Data Structures

The Complete Programs will be added as time progresses.

Link to home page:
James T. Streib Home Page
Guide to Data Structures:
A Concise Introduction using Java
By James T. Streib and Takako Soma