*************MW-You have trumped my financial capacity to get and read books on the subject. I agree with you up to 399 BCE. I think there are probably a few rabbis who might disagree.
http://www.aishdas.org/toratemet/en_torah.html This seems to be a pretty thorough website on what the Jewish position is.
M*W: Sure, there will always be members of religious organizations who would disagree. I, myself, was puzzled by the 399 BCE date, but that was the compilation date, not the date of authorship.
Most of these references can be found on the Internet, although not in entirety. I happen to have a slew of reference books, what I didn't lose in the recent hurricane. I also hit the bookstores a lot and read, even if I don't always buy.