Input (grade 7): - online Spanish version here Friedlander, Noam (2005).
Output (grade 4): - online Spanish version here Hahn, Scott (2006).