Imeche Event Publications

613 pages hardcover

nonfiction computer science design informative medium-paced