Charles Proteus Steinmetz: A Biography