Enzymatic Biofuel Cells for Implantable and Microscale Devices - Chemical Reviews, 104(10), p.4867-4886, 2004 .