S. Barry Cooper

4 books

944 pages 2012

nonfiction biography history challenging informative slow-paced

420 pages hardcover

nonfiction computer science mathematics challenging informative medium-paced

395 pages 2016

nonfiction computer science informative reflective medium-paced

304 pages hardcover