william self