Self-assessment Manual Hercules Software Laboratories (sme) by