mr. vernor-vinge's "Rainbows End" is oddly prescient ! Highly recommended nevertheless.