2d rev. and enl. ed.