I would recommend The Dogs Mind by Bruce Foggle. Anything by Cesar Milan, Jan Fennell.
It depends what you want to learn. If it is simple training then probably the books that the others have recommended. If you want to learn about how dogs think, how to communicate with them and about pack status/mentality then go with my suggestions.....
x
No doubt somebody will come along and give you a reason not to go with my suggestion lol
