Author: Harold C ( Editor ) Cooke, Jacob E. (Associate editor) ; Hamilton, Alexander Syrett