IEE review : the journal of the institution of electrical engineers