12 books famous scientists think you should read