David Garland

9 books

301 pages 2001

nonfiction sociology informative mysterious reflective medium-paced

417 pages paperback

nonfiction history sociology mysterious slow-paced

312 pages 1990

nonfiction sociology informative reflective slow-paced

320 pages 2006

fiction historical informative reflective slow-paced

144 pages 2016

nonfiction economics history politics informative slow-paced

232 pages 2011

dark mysterious medium-paced

330 pages paperback

nonfiction sociology

351 pages hardcover 1995

challenging informative reflective medium-paced

320 pages paperback 2005

fiction historical adventurous emotional slow-paced