Strong Ideas

328 pages hardcover 2020

nonfiction computer science feminism science technology challenging informative slow-paced