Anish Karmarkar

2 books

848 pages paperback

nonfiction computer science informative medium-paced

800 pages hardcover 2008

nonfiction technology informative medium-paced