Bill Petro 

@billpetro
Writer, technologist, historian. Published at @huffpost @cbsnews @mental_floss @medium. Blog: billpetro.com