Brian Christian

18 books

1040 pages paperback

53 pages 2015

informative slow-paced

missing page info 2016

266 pages paperback

nonfiction religion reflective medium-paced

212 pages paperback

nonfiction computer science medium-paced

368 pages digital 2016

307 pages digital 2011

missing page info paperback

medium-paced