20160921110000.0 1461-5517 Impact assessment and project appraisal (Print) Impact assessment and project appraisal (Print) 1461-5517 United Kingdom 1461-5517 Impact assessment and project appraisal. 1461-5517 1461-5517 Impact assessment and project appraisal.