David McFarland

10 books

252 pages 2008

nonfiction psychology science challenging informative reflective slow-paced

585 pages paperback 1985

challenging informative reflective medium-paced

122 pages paperback

nonfiction business economics science medium-paced

295 pages paperback

nonfiction philosophy psychology medium-paced

221 pages 2006

reference science informative medium-paced

308 pages 1993

challenging informative medium-paced

missing page info 1982

medium-paced

672 pages 1982

nonfiction informative reflective medium-paced

704 pages paperback 1982

nonfiction medium-paced

158 pages hardcover

medium-paced