J.P. Harpignies

3 books

224 pages 2007

nonfiction science challenging informative slow-paced

204 pages paperback 2009

nonfiction challenging informative reflective medium-paced

264 pages paperback 2004

nonfiction health science challenging informative medium-paced