Hello, I have a different problem with Day at the Races. I really enjoy the book; I'm using it as a refresher for OOP in general as I've been stuck in C for quite some time.
I do have a problem with the first lab. While professionally I am a computer engineer, I am also the tech and web leader for an animal rescue as a volunteer. I cannot get past the fact that this book uses dog racing as a casual example for a program. Worldwide these dogs suffer while racing, and when they are no longer useful (too slow or too old) the lucky ones are adopted, but still thousands are simply killed.
Here are some examples of the cruelty seen in this industry worldwide:
The solution to this is rather simple. Change the dogs to cars. Same concept, same program with one small change.