Finite-time Consensus Of Multi-agent Systems Research Articles