YACLD: yet another computer literacy definition. - John Mason; Robert Mc Morrow (J. Comput. Sci. Coll., 2006)