Scott J. Shapiro

6 books

432 pages hardcover 2023

nonfiction computer science history politics informative medium-paced

603 pages paperback 2017

nonfiction history politics informative reflective slow-paced

472 pages 2011

nonfiction philosophy challenging informative reflective medium-paced

288 pages hardcover

nonfiction essays politics informative reflective medium-paced

464 pages hardcover

medium-paced

missing page info 2017

informative reflective slow-paced