Author: Montoya, Juan de Hammond, George P. ; Rey, Agapito,