Here is one of my favorite books:
The Dog's Mind by Bruce Fogle, D.V.M.

A training book, I thought was good:
Good Owners, Great Dogs by Brian Kilcommons and Sarah Wilson