John Duffy

34 books

192 pages hardcover

dark informative medium-paced

46 pages paperback

385 pages hardcover 1976

dark informative reflective medium-paced

640 pages digital 1968

challenging informative medium-paced

105 pages digital 2013

252 pages 2013

philosophy challenging informative reflective slow-paced

missing page info 2019

nonfiction informative inspiring fast-paced

160 pages paperback

nonfiction health psychology medium-paced

212 pages paperback

nonfiction sociology

539 pages hardcover 1962

nonfiction health