communication techniques - Steve Barkley