TOOLS FOR KNOWLEDGE