Surprising science puzzles

by Erwin Brecher

A collection of 100 science puzzles and their solutions.