https://dataprojectng.com/8160/AN INVESTIGATION INTO ALM AS A KNOWLEDGE REPRESENTATION LIBRARY LANGUAGE
Check this out