Bruce K. Gagnon

2 books

280 pages paperback

nonfiction art science technology

134 pages paperback 2017

nonfiction essays politics challenging informative reflective medium-paced