Distributed Game Development: Harnessing Global Talent to Create Winning Games by Tim Fields Back to product details page >