David Knowles

30 books

208 pages paperback

212 pages 2012

challenging reflective medium-paced

412 pages paperback

nonfiction history medium-paced

424 pages paperback

nonfiction history medium-paced

365 pages hardcover 1971 user-added

nonfiction history

128 pages paperback

nonfiction medium-paced

240 pages hardcover 2024 user-added

nonfiction design historical technology

320 pages hardcover

nonfiction history

336 pages hardcover

nonfiction classics history medium-paced

346 pages paperback

nonfiction classics literary dark informative medium-paced