Data Structures & Program Design - Robert L Kruse (PHI, 1999)