rational thinking books