Betydligt tillökt och delvis omarbetad.