Author: Open University. Computing and Computers Course Team.