Eight novels that predict our future

A selection of speculative fiction novels that shed light on present society.