Author: Bedworth RE Project.