Molecular and nanoscale systems for energy conversion by Sergeĭ D. Varfolomeev | Menrva Books