Understanding Object Oriented Programming with C++ - HASAN, Mowafak Fathi (Daar asy-Syuruq)