Core concepts in computer science: object-oriented programming - 3G E-Learning. (USA: 3G E-Learning, 2019)