Frederick Giesecke

1 book

1024 pages hardcover

nonfiction computer science design informative slow-paced