review by Ken Johnson