Author: Diego , edited with introduction, exercises, notes and vocabulary by Virgil Warren Canedo