David Kenyon

6 books

320 pages 2019

nonfiction history informative tense slow-paced

320 pages hardcover

emotional informative tense medium-paced

96 pages paperback 2018 user-added

nonfiction computer science mathematics science technology

306 pages digital 2008

nonfiction history

274 pages paperback

nonfiction design history medium-paced

293 pages 2011

nonfiction informative inspiring reflective medium-paced