Encyclopedia of the cat - Sayer, Angela (Hamlyn, 2000)