The random house encylopedia - 2918 pages : illustrations ; 29 cm

0394528832

031