Procedural programming versus object-oriented programming - Eustad