This chapter presents the following content: Stale pointers and double delete, reference variables, reference type vs pointer type, structures, pointers to structures, exogenous vs indigenous data, shallow vs deep copying, linked lists, common errors.