David Armstrong

58 books

336 pages paperback 1996

informative medium-paced

124 pages paperback

nonfiction food and drink health

304 pages paperback

fiction

256 pages digital 2001

nonfiction self help funny medium-paced

224 pages paperback 2003

nonfiction funny lighthearted slow-paced

152 pages paperback

nonfiction education medium-paced

336 pages hardcover

fiction historical medium-paced

353 pages hardcover

nonfiction politics sociology

280 pages paperback

nonfiction history politics sociology

214 pages 2008

mystery dark mysterious tense slow-paced