PhD thesis submitted.