Reverse-Current Circuitry Protection - Application Note - Maxim - AN636
BB Arduino InstrRevC
Robotic Plegiglass Robot