Human Frontiers, Environments and Disease: Past Patterns, Uncertain Futures by Tony McMichael Back to product details page >