Describir: Paradigms and programming with PASCAL /