Author: De Cervantes Saavedra, Miguel, Trans. by Samuel Putnam