IEEE Press Understanding Science & Technology

311 pages paperback

nonfiction art computer science technology