several misprints fixed