Linux
The Linux textbook, part by part
A Linux textbook for engineers
Four parts, from an empty terminal to senior administration. Each part opens and reads on its own; inside are chapters with exercises, "how it works" asides, and a project at the end.