Beginning: From Novice to Professional

481 pages paperback

nonfiction computer science