Computere Complexity and the Riddle of Life

208 pages paperback

nonfiction computer science science informative slow-paced