Author: Canadian Solar Inc.