Working virtually [electronic resource] managing people for successful virtual teams and organizations