Maurilio Amorim looks at Becoming a Good Consultant: How to Get There This isn't GP specific but it is applicable.