Umesh Vazirani

2 books

320 pages 2006

nonfiction computer science challenging informative slow-paced

222 pages hardcover

nonfiction art computer science education science informative medium-paced