The digital mind : how science is redefining humanity The Red Queens race The exponential nature of technology From Maxwell to the Internet The universal machine The quest for intelligent machines Cells bodies and brains Biology meets computation How the brain works Understanding the brain Brains minds and machines Challenges and promises Speculations