Reader-friendly survey of Knowledge Management (KM): a business optimization strategy that identifies, selects, organizes, distills, and packages information essential to the business of a company. ...