Surprising science puzzles
by
Erwin Brecher
A collection of 100 science puzzles and their solutions.