William Gladstone has not a single redeeming defect.

Author Details

Author Name: