Revision of: 2nd. ed., with minor changes, 2004.