Author: Open University. Computing an object oriented approach