David Bloor

7 books

211 pages paperback

nonfiction mathematics philosophy sociology informative medium-paced

496 pages paperback

nonfiction art science technology medium-paced

608 pages 2011

informative medium-paced

244 pages hardcover

nonfiction philosophy science challenging informative medium-paced

1600 pages hardcover

192 pages hardcover

nonfiction history philosophy medium-paced

213 pages paperback 1983

challenging informative reflective medium-paced