Memory management functions.:
(Theory) “"The GNU tutorial"”, page 212.
(Theory and examples) “Programación en C: Metodología, algoritmos y estructura de datos”, pages 442-462.
(Theory and examples) “Practical C Programming”, pages 252-255.
Arrays and pointers (theory and examples): “Programación en C: Metodología, algoritmos y estructura de datos”, pages 415-424.
Solved problems: “Problemas resueltos de Programación en Lenguaje C”, problems 4.6-4.11.