Author: BIS Applied Systems.