Who is Joshua in the Bible?

According to the Bible, Joshua took over the tribes of Israel after Moses died. He was sent by Moses as one of the 12 spies in Canaan, and after the lands were conquered, he divided it up between the tribes.