by Esha Banerjee
Presents definitions for over thirty-five thousand entries and includes some three thousand illustrations interspersed throughout the text.