Current biology is a pretty good journal, well-ranked. As a scientist I would have loved to work on such topic, very pleasant to study!
It would be interesting to know whether cats do it also with their counterparts (e.g. babies with their moms) or if it's an adaptation of cats living with humans.