Challenging science puzzles - Brecher, Erwin (Sterling, 1997)