20221006130939.525128 1755-4535 England IET power electronics. IET power electronics. IET power electronics (Print) IET power electronics (Print)