A review by mangela_28
Beyond Words: What Animals Think and Feel by Carl Safina

informative

4.25