William J. Vaughn

2 books

247 pages hardcover

nonfiction art science sociology technology medium-paced

357 pages hardcover

nonfiction art politics sociology technology medium-paced