Ambrose, Barry E.

Combined from CaltechTHESIS