Do you know your dog?

a breed-by-breed guide
Scholastic
2006
9780439843676
book

Holdings

359072