How to Solve 50 of the Biggest Problems in 10 Minutes

62 pages paperback

nonfiction computer science