Post-Human Futures: Human Enhancement, Artificial Intelligence and Social Theory by Mark Carrigan Back to product details page >