Author: R S Wallace & Associates.