Encyclopedia of the Manners and Morals of the Prophet, Peace be Upon him. (Aadabu An-Nabii Salla Allahu Alaihi wa Salam wa Akhlaquh).