Paul Hudak

5 books

382 pages 2000

nonfiction computer science technology informative slow-paced

480 pages 2009

nonfiction computer science technology adventurous informative slow-paced

missing page info 2000

informative lighthearted slow-paced

398 pages hardcover

nonfiction computer science music informative slow-paced

353 pages 2018

nonfiction music technology informative medium-paced