faults corrected and references added