Too Long; Didn't Read
The Algorithm Design Manual by Steven Skiena is a guide for computer science students. The book covers topics like big-O complexities, tree data structures, searchings and sorting, graphs, dynamic programming, and much more. Bruce Schneier provides advice on which algorithm will help you maintain your users’ privacy in the best way possible. The full table of contents of The Linux Command Line by Willian Shots will be a guide to the development of a Linux OS based on Linux, most of what you learn from this book will be applicable to you.