Author: Kneale, William; Kneale, Martha