Reviewed abtract + sections I and II)