The way things work - Macaulay, David (Houghton Mifflin, 1988)