James Floyd Kelly is a writer from Atlanta, Georgia. He has degrees in industrial engineering and English and has written technology books on a number of subjects, including CNC machines, 3D printing, open source software, LEGO robotics, and electronics.