In Defence of Dogs - John Bradshaw

Sale price Price $6.98 Regular price Unit price  per 

Pretty much it's in the title. Got this one in the UK where they also love their dogs.