Devices of the soul : battling for our selves in an age of machines / Steve Talbot. - Talbot, Steve (O'Reilly Media, 2007)