Laurie Hirsch

1 book

278 pages hardcover

nonfiction computer science design science technology informative medium-paced