Author: Cassels, John MacIntyre.