Includes bibliography.