Many chapters revised