Enzymatic fuel cells : from fundamentals to applications - Atanassov, Plamen B.,