Our list of the best books of all time include classics from acclaimed authors and novels that made such an impact their influence is still felt today