Peter Barry

26 books

288 pages 1995

nonfiction philosophy challenging informative slow-paced

240 pages hardcover

nonfiction young adult funny informative medium-paced

518 pages paperback

nonfiction computer science science informative medium-paced

160 pages paperback

nonfiction health informative medium-paced

224 pages 2014

nonfiction poetry challenging reflective slow-paced

362 pages paperback 1995

nonfiction classics feminism historical literary poetry reference

missing page info digital 1995

362 pages paperback 2017

nonfiction reference challenging informative medium-paced

240 pages 1995

nonfiction philosophy informative slow-paced

68 pages hardcover 1992