Philip Cohen

3 books

635 pages paperback

nonfiction computer science science informative reflective medium-paced

264 pages paperback 1988

emotional reflective medium-paced

274 pages hardcover 2013

funny lighthearted reflective medium-paced