Has anyone read any great books about cat psychology. The sort where you'd get a light bulb moment and say 'oh that's why Tiddles likes to sit on my lap' I'm looking for the ultimate cat lover Christmas present. Thank you