Implementing Virtual Teams by Abigail Edwards