24 books that predicted the future - infographic