Author: Cabanellas, Guillermo de las Cuevas., Eleanor C. Hoague