Original: - review of Estruch's work, online here Shaw, Russel (1994).
Simplified: - review of Estruch's work, online here Walsh, Michael (2004).