Stopford Energy & Environment (United Kingdom)h-index: 8Total citations: 877Total papers: 10Homepage: https://www.stopford.co.uk/