Sahih Muslim
The Book on Government (Kitab Al-Imara)
Book Number: 020 / Hadith Number: 4571
Another version of the tradition narrated on the same authority attributes the same words to the Messenger of Allah (may peace be upon him) except that it replaces kariha with ankhara and vice versa.