Knowledge engineering and management the CommonKADS methodology - Schreiber, A. Th (MIT Press, 2000)