Knowledge Management by Bhavani Thuraisingham, Mark Maybury & Bhavani M. Thuraisingham