(b) To administer oaths, summon the parties to a controversy, issue subpoenas requiring the attendance and testimony of witnesses or the production of such books, paper, contracts, records, statement of accounts, agreements, and other documents as may be material to a just determination of the matter under investigation, and to testify in any investigation or hearing conducted in pursuance of this