You&#x27;ll be wanting the first one, volume 1, and also Volume 2 for data structures. These are classics, still relevant, and will give you a good grounding to pursue the more recent offerings suggested by other answerers here.<p>Fascicles is a new effort by Knuth and is more hardware oriented.