Jeni Tennison

5 books

768 pages 2002

nonfiction informative medium-paced

797 pages paperback

nonfiction computer science

690 pages paperback 2001

436 pages paperback 2001

nonfiction technology informative reflective medium-paced

652 pages paperback 2001