Representation and Use of Knowledge for Decision Making in Human, Mechanized, and Ideal Agents