Guy Steele

2 books

560 pages paperback

nonfiction computer science

651 pages 1996

technology informative medium-paced