Why the hate for consultants who write books? If they dont provide value in the material then sure, that sucks, but if it is worthwhile information why should I care if they use it to help get consulting clients? Shouldnt I be happy that consulting allows people with valuable things to say to publish it for a price I can afford?