Hey all,
I've studied programming before. CS was my minor at University, and I've dabbled in several languages since graduation. I've almost exclusively dealt in interpreted languages.
But I don't feel I have a firm grasp on computer science fundamentals. Not just algorithms, but lowqer level issues, like stack vs. heap, process and thread management, garbage collection/memory management, etc.
What are your recommendations for accessible introductions to systems programming?