Names in the Tanach

Across
4. gave Israelites the law
5. interpreted dreams and book of same name
7. married Boaz
8. belonged to balaam and talked
11. day of rest
12. led Israelites across the Jordon
15. took bath on roof
16. wild donkey of a man
17. went up into a whirlwind
19. Elimelech's wife
20. One of the kings of Babylon
21. slaves in Egypt
Down
1. followed Elijah
2. Genesis
3. built a boat
6. first several chapters is a census
9. has a lot of David's songs written here
10. ran from Sol
12. lived in the land of Uz
13. a prophetess the wife of Lappidoth
14. Egypt king
18. has the laws here
22. wise