Environmental Assessment, Foot-printing and CSR Reporting