Five approaches to electrification

read on