Aladdin Ayesh
Introduces object-oriented analysis, design and programming using UML - Unified Modeling Language