James F. Crow on humansmap.com →