Douglas K. van Duyne

3 books

981 pages paperback

nonfiction computer science design informative medium-paced

816 pages 2002

nonfiction design informative medium-paced

981 pages 2006

nonfiction design informative slow-paced