Global Software Teams by Erran Carmel