Why Very Smart People Sometimes Have Poor Social Skills