Pointers and Linked Lists: Addresses, and the Data Structure Made of Them
A pointer is the address of a box, not the box. Once that clicks, dynamic memory, references and the linked list all fall out of the same idea. In C and C++.
Problem Solving From Zero05