A famous book by NiklausWirth:
ISBN 0130224189 Algorithms + Data Structures = Programs
The second edition (without the Compiler Construction section) is AlgorithmsAndDataStructures (ISBN 0130220051 ).
Both are out of print, but available second-hand from Amazon etc.