Author: Samuel. Cervantes Saavedra Miguel de; Putnam