HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
James Floyd Kelly is a technology writer with degrees in English and Industrial Engineering. James has written on a wide variety of topics, including LEGO robotics, open-source software, and building 3D printers. James is a DIYer—a tinkerer and a maker who enjoys learning new skills whenever possible. He lives in Atlanta, Georgia, with his wife and two young boys.