Input (grade 7): - review of Estruch's work, online here Shaw, Russel (1994).
Output (grade 4): - review of Estruch's work, online here Walsh, Michael (2004).