Computer languages, systems & structures. (Elsevier, 2006)