Philip's science & technology encyclopedia - Luck, Steve (George Philip, 1999)