Thinkers

Ideas and puzzles from 277 thinkers, scientists and puzzle-makers, every card credited to its source.