Virtual teams people working across boundaries with technology - Lipnack, Jessica (Wiley, 2000)