Includes bibliographical references (pages 321-345) and index ...