Kevin Kelly
What Technology Wants


Apr 25, 2023 Read the whole text... 436 pp.