Safiya Umoja Noble

3 books

229 pages paperback 2018

nonfiction computer science feminism gender race sociology challenging informative slow-paced

278 pages 2015

nonfiction race sociology technology challenging informative slow-paced

268 pages 2016

informative medium-paced