The Human mind and how to make the most of it - Winston, Robert (Bantam Books, 2004)