Springerbriefs in Computer Science

271 pages paperback

nonfiction computer science history science challenging informative medium-paced