A book for beginning programmers who want to learn basic algorithms and data structures.