Author: F L C  Reed and Associates Ltd.