David C. Wright

3 books

558 pages hardcover

nonfiction design science informative medium-paced

88 pages paperback 2000

challenging reflective medium-paced

340 pages digital 2002