OOP: the rest of the story. - Chuck Allison; Nathan Liddle (J. Comput. Sci. Coll., 2011)