Data Structures And Program Design - Robert L. Kruse (Prentice Hall, 1987)