Infinity's science encyclopedia (Infinity Books, 1999)