Author: ERNEST R.BALL...... JAMES I RUSSEL