Author: R.S. Wallace & Associates Limited.