David P. Farrington

23 books

374 pages hardcover

nonfiction sociology challenging informative medium-paced

376 pages 2000

nonfiction historical challenging informative reflective slow-paced

160 pages hardcover

nonfiction politics sociology challenging informative medium-paced

168 pages hardcover

nonfiction sociology challenging informative medium-paced

74 pages paperback

nonfiction psychology sociology dark informative medium-paced

83 pages paperback

nonfiction psychology challenging informative reflective medium-paced

338 pages hardcover

nonfiction health psychology challenging informative reflective medium-paced

527 pages hardcover

nonfiction psychology medium-paced

232 pages

257 pages digital 2008

challenging informative reflective medium-paced