Advanced Electrochemistry Interfaces, thermodynamics, and electrochemical techniques Andrzej Lasia Département de chimie Université de Sherbrooke 2023 (revised)