Thomas Davenport

2 books

210 pages 2001

nonfiction business informative reflective slow-paced

256 pages paperback 2016

nonfiction science challenging informative reflective medium-paced