Review article: an essay of the state of knowledge management