A joy to read.