G. Michael Rapp
G. Michael Rapp

G. Michael Rapp

G. Michael Rapp writes about culture, technical change, writing, world-building, and science-fiction.