Patchen Barss

3 books

320 pages 2010

nonfiction technology challenging informative slow-paced

32 pages 2018

nonfiction nature science informative slow-paced

345 pages hardcover 2024

nonfiction biography science