Bill Smith, Author at ELB Consulting