Author: Miguel de Cervantes Saavedra; Katsuyuki Ogiuchi; Chiaki Horikoshi