Philip S. Foner on humansmap.com →