Alberto Sangiovanni-Vincentelli

4 books

275 pages paperback

nonfiction art technology challenging informative medium-paced

160 pages paperback

nonfiction computer science design technology informative medium-paced

223 pages

102 pages hardcover

nonfiction art computer science technology medium-paced