Knowledge management challenges, solutions, and technologies - Becerra-Fernandez (Prenctice Hall, 2004)