Managing Knowledge by Steven Albert & Keith Bradley