MACHINE SOFTWARE RESOURCES: A COMPREHENSIVE HANDBOOK