A mother is a person who if she is not there when you get home from school, you wouldn't know how to get your dinner, and you wouldn't feel like eating it anyway.
A specialist is a person who knows very much about very little and continues to learn more and more about less and less until eventually he knows practically everything about almost nothing at all.