Bioelectrochemistry by Richard C. Alkire