An interesting read on structure of a dog