Cokelet, Giles R.

Advisor — 2 thesises