National Geographic's produced. Be sure to see the second one. I have the first one, but it is out dated.
Also a great book to read is The great Human Diasporas. The authors are a father-son team named Sforza.
Published in 1993--English translation was in 1995.