Author: T H Kaye G W C & Laby