Future Imperfect describes and discusses technological revolutions that might happen over the next few decades, their implications and how to deal with them.