Theories of Information, Communication and Knowledge.