The knowledge grid - Zhuge, Hai (World Scientific, 2004)