John H. Holland

8 books

120 pages 2014

nonfiction mathematics philosophy science challenging informative slow-paced

272 pages 1998

nonfiction mathematics science challenging informative slow-paced

208 pages 1995

nonfiction mathematics philosophy science challenging informative slow-paced

308 pages 2012

nonfiction computer science science informative slow-paced

232 pages paperback 1992

nonfiction computer science mathematics science challenging informative slow-paced

missing page info

398 pages paperback 1986

nonfiction philosophy psychology challenging informative reflective medium-paced

396 pages 2019

nonfiction science challenging informative medium-paced