Data structures using PASCAL - Tanenbaum, Aaron M.; Augenstein, Moshe J.